for(int i=0;i<100;i++)和for(int i=100;i>0;i--)哪个效率高?

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:59:37

//应该是没什么区别,有例为证
long sum = 0;
long start = System.currentTimeMillis();
for (int i = 1000000000; i > 0; i--) {
sum++;
}

long end = System.currentTimeMillis();
System.out.println(end-start+" "+sum);
start = System.currentTimeMillis();
sum = 0;
for (int i = 0; i < 1000000000; i++) {
sum++;
}
end = System.currentTimeMillis();
System.out.println(end-start+" "+sum);

一样吧